﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Tradex.ComponentModel;

namespace Tradex.Operations {

    /// <summary>
    /// The Principal objects represents a user in the Tradex system.
    /// </summary>
    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1724:TypeNamesShouldNotMatchNamespaces")]
    public sealed class Principal : KeyedObject<PrincipalKey> {

        /// <inheritdoc />
        public Principal(PrincipalKey key)
            : base(key) {
        }

    }

}
